// https://vite.dev/config/
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import path from 'path' // yarn add @types/node -D

export default defineConfig({
  // root: './', // 入口文件，默认 ./ 即 index.html
  // base: '/api', // 基础路径 http://localhost:5173/api
  // publicDir:'public' // 静态资源设置目的，默认路径 public，可直接访问 http://localhost:5173/vite.svg
  resolve: {
    alias: {
      '@': path.resolve(__dirname, './src')
    }
  },
  server: {
    // host: 'localhost', // 合法主机 127.0.0.1  / localhost
    port: 8900, // 设置端口
    open: true,
    hmr: true,
    proxy: {
      '/api': 'http://api-driver.marsview.cc'
    }
  },
  // define: {
  // 	'import.meta.env': {}
  // },
  plugins: [react()],
  build: {
    sourcemap: true // 或者 "inline-source-map", "hidden-source-map"
    // rollupOptions: {
    //   input: 'src/main.ts',
    //   output: {
    //     sourcemap: true,
    //   },
    // },
  }
})
